﻿using System;

namespace GLDotNet
{
	public interface INativeContext : IDisposable
	{
        int VersionMajor { get; }

        int VersionMinor { get; }

		object LoadExtensionFunction<T>(string prefix);

        bool MakeCurrent();
        
        bool SwapBuffers();
	}
}
